export default {
  namespaced: true,
  actions: {
    addOdd(context, value) {
      console.log("actions中的addOdd被调用了")
      if (context.state.sum % 2) {
        context.commit('ADD', value)
      }
    },
    addWait(context, value) {
      console.log("actions中的addWait被调用了")
      setTimeout(() =>{
        context.commit('ADD', value)
      },500)
    }
  },
  mutations: {
    ADD(state, value) {
      state.sum += value
    },
    SUBTRACT(state, value) {
      state.sum -= value
    }
  },
  state: {
    sum: 0, //当前的和
    name: 'JOJO',
    school: '清华大学'
  },
  getters: {
    bigSum(state) {
      return state.sum * 10
    }
  }
}
